Programmer Interface
mrsekut.iconの造語
プログラムに対する知見とサービスのUIデザインに対する共通点が多いと感じていた
「両方ともインターフェースである」というのが共通点の根幹という感じがある
ということは、UIに対する用語が必要になる
UIがUser(のための)Interfaceであるなら、
Programmer(のための)Interfaceということで「PI」でどうでしょう
これを踏まえると「コードとUIは似てることが多い」という表現は微妙であり、
「PIとUIは似てることが多い」と言ったほうが適切である
PIと言った時に、1ファイル内のコードを指してるのではなく、ディレクトリ構造やら、マイクロアーキテクチャ的やら、を指すからである
まあ、いっそのこと全部総称して「インターフェース」と言っても良いのだが
それだと抽象的すぎて逆に分かりづらいので、
UIに対応するPIぐらいの用語があると便利そう
誰にも伝わらない用語を導入するのはやや抵抗があるけど、そうした方が思考が進みそうなので置いてみるmrsekut.icon